import request from '@/utils/request'

// 查询房源信息详细
export function getInfo(id) {
  return request({
    url: '/ptsj/info/' + id,
    method: 'get'
  })
}

// 新增事件
export function event(data) {
  return request({
    url: '/ptsj/event',
    method: 'post',
    headers: {
      isToken: true
    },
    data: data
  })
}

// 新增事件 - 不登录
export function eventNoLoginAdd(data) {
  return request({
    url: '/ptsj/event/noLoginAdd',
    method: 'post',
    headers: {
      isToken: false
    },
    data: data
  })
}

// 事件历史记录 - 游客
export function appEventList() {
  return request({
    url: 'ptsj/event/appList',
    method: 'get',
    headers: {
      isToken: true
    }
  })
}

// 事件历史记录 - 业主、监管员
export function eventList() {
  return request({
    url: 'ptsj/event/list',
    method: 'get',
    headers: {
      isToken: true
    }
  })
}

// 问题流转新增
export function handleEvent(data) {
  return request({
    url: '/ptsj/event/handleEvent',
    method: 'post',
    headers: {
      isToken: true
    },
    data: data
  })
}



// 事件历史记录详情
export function appEventDetail(id) {
  return request({
    url: 'ptsj/event/' + id,
    method: 'get',
    headers: {
      isToken: true
    }
  })
}

// 红黑榜
export function hbbList(query) {
  return request({
    url: 'ptsj/rank/list',
    method: 'get',
    headers: {
      isToken: false
    },
    params: query
  })
}

// 自身排行榜
export function getPlaceRankByCode(placeCode) {
  return request({
    url: '/ptsj/place/getPlaceRankByCode?placeCode=' + placeCode,
    method: 'post',
    headers: {
      isToken: true
    },
  })
}

// 排行榜
export function getPlaceRankList(data) {
  return request({
    url: '/ptsj/place/getPlaceRankList',
    method: 'post',
    headers: {
      isToken: true
    },
    data: data
  })
}

// 获取小程序跳转链接
export function getWeChatUrlApi() {
  return request({
    url: '/ptsj/weChat/getWeChatUrl',
    method: 'get',
    headers: {
      isToken: false
    }
  })
}